horse shelter - French English Dictionary